查看原文
其他

玩 Android 又更新了一个很赞的功能

鸿洋 鸿洋 2019-04-05

我收到过这样的一个反馈:



当时默默记了一个TODO...


后来细想一下,我也经常遇到这样一个场景:印象中在哪个公众号看过一篇文章,想要找出来看一看,就需要打开手机找到该公众号的历史记录页面搜索,很多时候不确实是哪个公众号,操作起来,还是挺麻烦的。


找到后,需要要细看,还需要复制链接发到电脑上,然后打开详细阅读。


最后,其实提供这样的功能,也是比较符合wanandroid的定位的,本身就致力于收集全网优质的Android内容,提供给大家。


基于以上,在上周终于开始启动开发该功能的计划:


  1. 支持多个公众号列表;不能限制在本号上。

  2. 能够收录公众号已经发文的列表;

  3. 支持通过关键词搜索公众号已经发出的文章;

  4. 支持收藏搜索到的文章;

  5. 支持对公众号列表添加置顶功能;公众号列表一旦多起来,每个人常看的肯定是不同的,于是新增了个性化的置顶功能。


其实历史文章还是比较有价值的,保持开放的态度,对这部分的API,也对外输出的open api接口。


  1. json接口:支持展示公众号列表;

  2. json接口:支持查看公众号历史文章;

  3. json接口:支持搜索公众号历史文章能力;

  4. 支持收藏等功能。


下面我要开始介绍功能了。


1功能介绍


展示


入口添加在tab上,把之前的OpenApis移动到工具tab里面了。



搜索


你可以在搜索框输入关键词搜索:



在搜索的情况下,点击左侧切换公众号,会自动切换搜索。




PS:这个页面的搜索改成了页码的形式,因为很多时候我们会记住某篇文中大概在第几页,自动loading的方式不太适合。


置顶与收藏


搜索到的文章,如果来不及看,点击一下收藏,以后看就可以了。


如果想把哪些公众号置顶,点击左侧的星星即可。



后续会将不错的号全部都更新上去。


2开放 API


秉着开放的态度,针对该功能所有的数据,我们都通过开放API的形式开放给大家。


获取公众号列表


http://wanandroid.com/wxarticle/chapters/json

方法: GET


查看某个公众号历史数据


http://wanandroid.com/wxarticle/list/405/1/json

方法:GET

参数:
    公众号 ID:拼接在 url 中,eg:405
    公众号页码:拼接在url 中,eg:1


在某个公众号中搜索历史文章


http://wanandroid.com/wxarticle/list/405/1/json?k=Java

方法:GET

参数 :

    k : 字符串,eg:Java
    公众号 ID:拼接在 url 中,eg:405
    公众号页码:拼接在url 中,eg:1


已经更新到wanandroid openapi里面了。


3感想


收录发现此号已经有600多篇文章了,也就是说有两年多的时间,工作日的7点半都在给大家推文了,也算是个了不起的坚持了!


换了工作后,空闲时间更少了,这个功能计划了一周,我每天我只能晚上写上1-2个小时,把接口都开发完成,然后就让媳妇写页面逻辑,然后在周末统一做测试和修复细节,还是要好好感谢下媳妇。


欢迎大家留言或者在github提出你的建议,或者哪个你常看的公众号需要收录的,希望这个小站能给你 Android 的路上带来一些帮助。


体验地址:

http://www.wanandroid.com/wxarticle


推荐阅读

PageLayout状态页切换

smallestWidth 限定符适配方案


扫一扫 关注我的公众号

如果你想要跟大家分享你的文章,欢迎投稿~


┏(^0^)┛明天见!


    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存